Draft Facebinder/es

Borrador: Envoltura de Cara

Ubicación en el Menú
Dibujar → Envoltura de Cara
3D/BIM → Herramientas 3D genéricas → Envoltura de Cara
Entornos de trabajo
Entorno Borrador, Entorno de Trabajo BIM
Atajo de teclado por defecto
Draft: F F
Introducido en versión
0.14
Ver también
Ninguno

Descripción

El comando Envoltorio de Cara crea un objeto de superficie a partir de las caras seleccionadas. Un Envoltorio de Cara es paramétrico; se actualizará si modifica sus objetos de origen.

Se puede utilizar para crear una extrusión a partir de un conjunto de caras. Esta extrusión puede representar, por ejemplo, un acabado de pared en el diseño arquitectónico.

Envoltorio de Cara creado a partir de las caras de las paredes

Uso

  1. Seleccione una o más caras.
  2. Hay varias maneras de ejecutar el comando:
    • Pulse el botón Envoltorio de Cara.
    • Entorno Borrador: Seleccione la opción Dibujar → Envoltorio de Cara del menú.
    • Entorno de Trabajo BIM: Seleccione la opción 3D/BIM → Herramientas 3D genéricas → Envoltorio de Cara del menú.
    • Borrador: Utilice el atajo de teclado: F seguido de F.

Propiedades

Véase también: Vista de Propiedades.

A la izquierda, un Envoltorio de Cara extruido con esquinas cerradas (rosa);
a la derecha, otro extruido con esquinas abiertas (naranja).
Las esquinas cerradas son una característica de la versión 1.1.

Un objeto Envoltorio de Cara se deriva de un objeto Característica de la pieza y hereda todas sus propiedades. También tiene las siguientes propiedades adicionales:

Datos

Borrador

Vista

Borrador

Programación de Scripts

Véase también: Documentación de la API autogenerada y Conceptos Básicos de Scripting de FreeCAD.

Para crear un Envoltorio, utilice el método make_facebinder (introduced in 0.19) del módulo Borrador. Este método reemplaza al método obsoleto makeFacebinder.

facebinder = make_facebinder(selectionset)

Un PropertyLinkSubList es una lista de tuplas. Cada tupla contiene como primer elemento un object y como segundo elemento una lista (o tupla) de cadenas; estas cadenas indican los nombres de los subelementos (caras) de ese objeto.

PropertyLinkSubList = [tuple1, tuple2, tuple3, ...]
PropertyLinkSubList = [(object1, list1), (object2, list2), (object3, list3), ...]
PropertyLinkSubList = [(object1, ['Face1', 'Face4', 'Face6']), ...]
PropertyLinkSubList = [(object1, ('Face1', 'Face4', 'Face6')), ...]

El grosor del Envoltorio se puede añadir sobrescribiendo su atributo Extrusion; el valor se introduce en milímetros.

La posición del Envoltorio se puede cambiar sobrescribiendo su atributo Placement, o sobrescribiendo individualmente sus atributos Placement.Base y Placement.Rotation.

Ejemplo:

import FreeCAD as App
import FreeCADGui as Gui
import Draft

doc = App.newDocument()

# Insert a solid box
box = doc.addObject("Part::Box", "Box")
box.Length = 2300
box.Width = 800
box.Height = 1000

# selection = Gui.Selection.getSelectionEx()
selection = [(box, ("Face1", "Face6"))]
facebinder = Draft.make_facebinder(selection)
facebinder.Extrusion = 50

doc.recompute()

facebinder.Placement.Base = App.Vector(1000, -1000, 100)
facebinder.ViewObject.ShapeColor = (0.99, 0.99, 0.4)

doc.recompute()